#ifndef __TriangleRender__H__
#define __TriangleRender__H__
#include "IRender.h"
#include <string>
class TriangleRender : public IRender
{
public:
	TriangleRender(const std::string& name);
	virtual ~TriangleRender();
	virtual void idle() override;
	virtual void draw() override;

protected:
	void drawSample1();
	void drawSample2();
	void drawSample3();
	void drawSample4();
	void drawSample5();
	void drawSample6();
	void drawSample7();
	void drawSample8();

protected:
	bool mSample5_initialzed;
	GLuint mSample5_TextureId;
	float mSample7_offset_delta;
	bool mSample7_add;
};
#endif//__TriangleRender__H__